filter flow coagulation filtration industrial hematology hemostasis javascript compliance chemicals filters hydraulic air management microsoft fluid chemical consulting oil engineering blood audit